#include "Maze.h"

//void Test1()
//{
//	int arr[MAXROW][MAXCOL] = { { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
//	{ 1, 0, 0, 1, 0, 0, 0, 1, 0, 1 },
//	{ 1, 0, 0, 1, 0, 0, 0, 1, 0, 1 },
//	{ 1, 0, 0, 0, 0, 1, 1, 0, 0, 1 },
//	{ 1, 0, 1, 1, 1, 0, 0, 0, 0, 1 },
//	{ 1, 0, 0, 0, 1, 0, 0, 0, 0, 1 },
//	{ 1, 0, 1, 0, 0, 0, 1, 0, 0, 1 },
//	{ 1, 0, 1, 1, 1, 0, 1, 1, 0, 1 },
//	{ 1, 1, 0, 0, 0, 0, 0, 1, 0, 1 },
//	{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 } };
//	Path(arr);
//}
void Test2()
{
	int arr[MAXROW][MAXCOL] = { { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
	{ 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1 },
	{ 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1 },
	{ 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1 },
	{ 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1 },
	{ 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1 },
	{ 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1 },
	{ 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1 },
	{ 1, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1 },
	{ 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1 },
	{ 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1 },
	{ 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1 },
	{ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 } };
	Path(arr);
}
//void Test3()
//{
//	int arr[MAXROW][MAXCOL] = { { 1, 1, 1, 1, 1 },
//	{ 1, 0, 0, 1, 1 },
//	{ 1, 0, 1, 0, 1 },
//	{ 1, 0, 1, 0, 1 },
//	{ 1, 1, 1, 1, 1 } };
//	Path(arr);
//}
int main()
{
	//Test1();
	Test2();
	//Test3();
	return 0;
}